waves of protest - Spanish English Dictionary